-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: replace setup.py with pyproject.toml #1634
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's really cool!
Make sure my two comments are addressed though.
[tool.setuptools] | ||
zip-safe = false | ||
|
||
[tool.setuptools.package-data] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see the 'taipy/gui/viselements.json' file that is mandatory.
Maybe somewhere else?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just put the same files that were referenced in setup.py. Which was only the version.json.
data_files=[("version", ["version.json"])],
We do however have viselements.json
from gui and gui_core on the respective MANIFEST.in files for taipy-gui and taipy.
[tool.setuptools.packages.find] | ||
include = ["taipy", "taipy.*"] | ||
|
||
[tool.setuptools.package-data] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see the 'taipy/gui_core/viselements.json' file that is mandatory.
Maybe somewhere else?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it should be included by the manifest.in file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
5ad3eff
☂️ Python Coverage
Overall Coverage
New FilesNo new covered files... Modified FilesNo covered modified files...
|
5796a50
to
60f654d
Compare
60f654d
to
a1a3433
Compare
a1a3433
to
cf322cc
Compare
No description provided.